package com.xc.core.info;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>项目名称: Stars</p>
 * <p>描述: token服务器传递类</p>
 * <P>创建人: 小程</p>
 * <P>创建人邮箱: 779943476@qq.com</p>
 * <p>创建时间: 2019/7/25</p>
 *
 * @version v1.0
 */
@Data
public class TokenInfo<T> {
    /**
     * token值
     */
    private String token;

    /**
     * 到期时间
     */
    private Long expiryTime;

    /**
     * 创建时间
     */
    private Date updateTime;

    /**
     * 用户ip
     */
    private String clientIp;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户id集合，包含了userId
     */
    private List<String> userIds;
    /**
     * 附带数据
     */
    private T data;
}
